cough up
To expel from the lungs, throat, stomach, etc. by coughing.
(informal) To reluctantly or unwillingly give.
(of money) To pay or disburse reluctantly {{ng|(perhaps influenced by ''coffers'' of money)}}.
(of other objects) To hand over, give.
(slang) To confess; to give up information.
(idiomatic) To lose a competition by one's own mistakes, usually near the end of the contest.
(idiomatic) To spill, to fumble.